package com.gxa.mapper.department;

import com.gxa.controller.department.DeptAddController;
import com.gxa.pojo.Dept;
import com.gxa.pojo.Employee;

import java.util.List;
import java.util.Map;

public interface DeptMapper {

    //一级部门
    List<Dept>findDeptType01();
    //二级部门
    List<Dept>findDeptType02();
    //三级部门
    List<Dept>findDeptType03();
    //部门分级
    List<Map<String,String>> findDeptType();

    //员工列表
    List<Employee>findEmployeeList();

    //员工信息
    List<Employee>findEmpInformationList();

    //部门信息
    List<Dept>findInformationList();

    //修改部门信息
    void updateDepartment(Dept dept);

    //删除部门
    void deleteDepartment(String id);

    //添加部门信息
    void insertDepartment(Dept dept);

    //选择部门下拉框
    List<Dept> chooseDepartment(int type);



}
